// 编写一个 Node.js 脚本，完成以下任务：
// 创建一个名为 testDir 的目录。
// 在该目录下创建一个名为 example.txt 的文件，并写入内容 "This is a test file."。
// 删除该目录及其所有内容。
// 提示：使用 fs.mkdir()、fs.writeFile() 和 fs.rmdir()（fs.rmdir() 的 recursive 参数）。

// 导入模块
const fs = await import("fs");
// 目录
const m = "testDir";
// 文件名
const fileName = "example.txt";
// 写入的内容
const txt = "This is a test file.";

// 创建目录
fs.mkdir(m, (err) => {
  if (err) {
    console.log(err);
  } else {
    console.log("目录创建成功");
  }
});

// 写入
// 创建文件并写入内容
fs.writeFile(`${m}/${fileName}`, txt, (err) => {
    if (err) {
      console.log(err);
    } else {
      console.log("内容写入成功");
    }
  });

//删除目录
fs.rmdir(m, { recursive: true }, (err) => {
  if (err) {
    console.log(err);
  } else {
    console.log("目录删除成功");
  }
});
